home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ggggeeeetttteeeemmmmiiiinnnnoooorrrr((((DDDD3333)))) ggggeeeetttteeeemmmmiiiinnnnoooorrrr((((DDDD3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- _gggg_eeee_tttt_eeee_mmmm_iiii_nnnn_oooo_rrrr - get external minor device number
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
- _mmmm_iiii_nnnn_oooo_rrrr______tttt _gggg_eeee_tttt_eeee_mmmm_iiii_nnnn_oooo_rrrr_((((_dddd_eeee_vvvv______tttt _d_e_v_))))_;;;;
-
- AAAArrrrgggguuuummmmeeeennnnttttssss
- _d_e_v External device number.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _gggg_eeee_tttt_eeee_mmmm_iiii_nnnn_oooo_rrrr returns the external minor number given a device number, _d_e_v.
-
- RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
- The external minor number.
-
- UUUUSSSSAAAAGGGGEEEE
- External minor numbers are visible to the user. Internal minor numbers
- are only visible in the kernel. Since, on some architectures, a driver
- can support more than one external major device that maps to the same
- internal major device, the kernel keeps a mapping between external minor
- numbers and internal minor numbers to allow drivers to index arrays more
- easily. For example, a driver may support two devices, each with five
- minor numbers. The user may see each set of minor numbers numbered from
- zero to four, but the driver sees them as one set of minor numbers
- numbered from zero to nine.
-
- All driver entry points are passed device numbers using external minor
- numbers.
-
- Systems that map external major device numbers one-to-one with internal
- major numbers also map external minor numbers one-to-one with internal
- minor numbers.
-
- LLLLeeeevvvveeeellll
- Initialization, Base or Interrupt.
-
- SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
- Does not sleep.
-
- Driver-defined basic locks, read/write locks, and sleep locks may be held
- across calls to this function.
-
- RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
- _eeee_tttt_oooo_iiii_mmmm_aaaa_jjjj_oooo_rrrr(D3), _gggg_eeee_tttt_eeee_mmmm_aaaa_jjjj_oooo_rrrr(D3), _gggg_eeee_tttt_mmmm_aaaa_jjjj_oooo_rrrr(D3), _gggg_eeee_tttt_mmmm_iiii_nnnn_oooo_rrrr(D3), _mmmm_aaaa_kkkk_eeee_dddd_eeee_vvvv_iiii_cccc_eeee(D3)
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-